home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 23.zip / BS1 part 23 / Bootstart.adf / LVD / LVD1.40.doc < prev    next >
Text File  |  1991-04-30  |  5KB  |  180 lines

  1.  
  2.                       LVD v1.40 User Manual
  3.  
  4.                            May 1, 1991
  5.  
  6.                     KickStart 2.0 compatible
  7.                             FREEWARE
  8.  
  9.  
  10. DISCLAIMER
  11.  
  12. LVD has been thoroughly tested and is the result of a constant
  13. process of changes and updates.  The program has proven to be
  14. stable in everyday use.  The author is not responsible for any
  15. loss of data, damages to software or hardware that may result
  16. directly or indirectly from the use of this program.
  17.  
  18.  
  19. PREFACE
  20.  
  21. This program is freeware, this means that you can copy it freely
  22. as long as you don't ask any more money for it than a nominal fee
  23. for copying.  If you want to distribute this program you should
  24. keep this document with it.  This program cannot be used for
  25. commercial purposes without written permission from the author.
  26.  
  27. If you have suggestions or remarks about this program, of if you
  28. find any bugs, please let me know.
  29.  
  30. Write to the following address:
  31.  
  32.         Peter Stuer
  33.         Kauwlei 21
  34.         B-2550 Kontich
  35.         Belgium - Europe
  36.  
  37.  
  38. This documentation will always be updated at the top.  Users of
  39. previous versions of LVD need only to read the paragraph
  40. reflecting the changes since their last version.
  41.  
  42.  
  43. Changes from version 1.30
  44. -------------------------
  45.  
  46. - Added a check for the Butonic 1.31 (JEFF) linkvirus.
  47. - Added a check for the Bret Hawnes linkvirus.
  48. - The Traveling Jack 2 and a mutant version of the Saddam trojan
  49.   horse are now recognized too.
  50.  
  51.  
  52. Changes from version 1.20
  53. -------------------------
  54.  
  55. - Added a check for the Saddam trojan horse.
  56. - The new dos functions in Kickstart 2.0 NewLoadSeg and
  57.   InternalLoadSeg are now patched too.
  58.  
  59.  
  60. Changes from version 1.10
  61. -------------------------
  62.  
  63. - Removed the bug that caused overlayed programs to crash.
  64. - LVD now checks if it already has been installed.  If it has, a
  65.   message is displayed and LVD exits without installing a second
  66.   copy.
  67.  
  68.  
  69. Introduction
  70. ------------
  71.  
  72.     LVD is a first defence protection scheme against linkviruses.
  73. Look at the bottom of this document to find out which linkviruses
  74. LVD recognizes.  LVD checks every executable file your Amiga
  75. tries to run BEFORE the actual program starts running.  This way,
  76. if a linkvirus has attached itself to the program, it will never
  77. get a chance to be activated.  If LVD finds that a linkvirus is
  78. attached to the program, an alert will pop up:
  79.  
  80.         LVD 1.40: Linkvirus detected
  81.  
  82. The infected program will be changed in such a way that it will
  83. immediately stop and release all memory.
  84.  
  85. Should you encounter a file that LVD identifies as infected by a
  86. virus, the best action to take is to DELETE the file and then
  87. turn off the power of your Amiga to remove any residual code from
  88. memory.  A cold reboot using Left Amiga + Right Amiga + Ctrl is
  89. NOT sufficient.  You should then use a program that scans your
  90. disks for linkviruses (f.i.  BootX v3.64, a viruskiller/detector
  91. of the same author) to check at least all the copies you made of
  92. the infected program.
  93.  
  94.  
  95. Usage
  96. -----
  97.  
  98. LVD is meant to be put in your startup-sequence, preferably as
  99. close to the begining as possible, but NOT as the first entry
  100. since the first entry of a startup-sequence is most likely to be
  101. infected by a linkvirus.
  102.  
  103. Insert into your startup-sequence:
  104.  
  105.         LVD
  106.  
  107. When run, LVD displays an info message:
  108.  
  109. LVD v1.40 by Peter Stuer - April 10, 1991 FREEWARE
  110. Linkvirus Detector installed.
  111. Recognizes the IRQ, BSG-9 (TTV1), Xeno, Revenge of the Lamer
  112. Exterminator, Butonic, CCCP, Centurions, TTV1 2, The Traveling
  113. Jack and Disaster Master linkviruses and Saddam trojan horse.
  114. Send new trojan horses, boot or linkviruses to:
  115.         Peter Stuer
  116.         Kauwlei 21
  117.         B-2550 Kontich
  118.         Belgium - Europe
  119.  
  120. If you don't want this message to be displayed, use redirection
  121. to get rid of the text:
  122.  
  123.         LVD >NIL:
  124.  
  125. It is possible that some programs report that the LoadSeg vector
  126. has changed and think that LVD is a virus.  If you use a
  127. vectorchecker in your startup-sequence, use EVW of the same
  128. author (Early Virus Warning).  It recognizes the linkviruses and
  129. also LVD and PatchLoadSeg v1.20 by Pieter van Leuven.
  130.  
  131.  
  132. Description
  133. -----------
  134.  
  135.     LVD is a small Assembler program that patches the LoadSeg
  136. vector of the dos.library.  This may sound very technical (and it
  137. IS) to non-programmer Amiga users.  When the Amiga loads a
  138. program file this is most of the times done via the LoadSeg
  139. function of the dos.library.  LVD first uses the original LoadSeg
  140. function to load the program.  It then scans through all the
  141. program hunks looking for certain ID's that identify the
  142. linkviruses.  If a linkvirus is found the first few bytes of the
  143. code is changed to:
  144.  
  145.         moveq.l #-1,D0
  146.         rts
  147.  
  148. which sets the return code to -1 and causes the program to exit
  149. immediately to its caller.
  150. LVD is KickStart 2.x aware:  in KickStart 2.x the dos.library
  151. (finally) changed to be a full featured and true Amiga library.
  152.  
  153.  
  154. Recognized programs
  155. -------------------
  156.  
  157.         PatchLoadSeg x.xx by Pieter van Leuven
  158.         LVD x.xx by Peter Stuer
  159.  
  160.  
  161. Recognized linkviruses
  162. ----------------------
  163.  
  164.         BSG-9 (TTV1) 1 & 2
  165.         Butonic
  166.         Butonic 1.31 (JEFF)
  167.         CCCP
  168.         Centurions
  169.         Disaster Master
  170.         IRQ
  171.         The Traveling Jack 1 & 2
  172.         Saddam virus (trojan horse) + mutant
  173.         Revenge of the Lamer Exterminator (CList v33.18)
  174.         Xeno
  175.  
  176. © 1991 Peter Stuer
  177.              _
  178.           _ //
  179. Thanks to \X/ Amiga for being the best computer ever !
  180.